A shape grammar interpreter for rectilinear forms
نویسندگان
چکیده
Shape grammars play an important role in a new generation of tools for the analysis and design of products. Up until now there has been numerous attempts to create a general shape grammar interpreter, but most of the existing tools are either very specific in their purpose, have only limited functionality or were programmed for one operating system. In this work we present a tool named Shape Grammar Interpreter (SGI) for the automatic generation of designs. The developed shape grammar framework allows designers to automatically synthetise designs and to actively participate in the generation process. Great effort has been devoted to provide an interactive way of defining shapes and later using them in shape grammar rules and designs' generation process. The tool implements two different types of algorithms for the generation of designs. First, tree-search algorithms which store the state of the generation process in a tree structure and uses traditional tree-search algorithms to find the next rule to apply. Second, and most importantly, an optimized subshape detection algorithm. Hence, subshapes of the existing shapes can be detected and used in the generation process obtaining not only a wider set of designs but potentially more appealing ones. In this paper we also describe the architecture of the framework and provide a performance evaluation of proposed algorithms, showing a significant gain in performance. Potential applications of our research can be found in the educational field (i.e. architecture and arts) and in the automatic generation of architectural, mechanical and product designs. Source URL: https://www.iiia.csic.es/en/node/54369 Links [1] https://www.iiia.csic.es/en/staff/tomas-trescak [2] https://www.iiia.csic.es/en/staff/marc-esteva [3] https://www.iiia.csic.es/en/bibliography?f[author]=56 [4] https://www.iiia.csic.es/en/bibliography?f[keyword]=533 [5] https://www.iiia.csic.es/en/bibliography?f[keyword]=532 [6] https://www.iiia.csic.es/en/bibliography?f[keyword]=531
منابع مشابه
Shape Grammar Interpreter for Rectilinear Forms
Shape grammars play an important role in a new generation of tools for the analysis and design of products. Up until now there has been numerous attempts to create a general shape grammar interpreter, but most of the existing tools are either very specific in their purpose, have only limited functionality or were programmed for one operating system. In this work we present a tool named Shape Gr...
متن کاملThe Open University ’ s repository of research publications and other research outputs Implementation of curved shape grammars
Research into shape grammar implementation has largely been concerned with rectilinear shapes and there has been little research concerning implementation on curved shapes. This reflects developments of the shape grammar formalism which has traditionally been defined according to straight lines. In this paper, issues regarding the application of shape grammars on curved shapes are investigated....
متن کاملEstimating the interior layout of buildings using a shape grammar to capture building style
An algorithm is described for determining the interior layout of a building given three pieces of information: i) the footprint of each story; ii) a reasonably complete set of exterior features; and iii) a shape grammar that describes the building style. Essentially, the algorithm prunes a layout tree generated by interpreting the shape grammar with constraints extracted from the footprint and ...
متن کاملGeneral Shape Grammar Interpreter for Intelligent Designs Generations
Shape grammars play an important role in a new generation of tools for the analysis and design of products. In this work we present a general tool named Shape Grammar Interpreter (SGI) for the automatic generation of designs. The developed shape grammar framework allows designers to obtain automatically generated designs and to participate in the design process. In that way the generated design...
متن کاملDependency-Based Semantic Interpretation for Answer Extraction
This paper focuses on the use of two algorithms for the integration of two broad-coverage dependency-based parsing systems into ExtrAns, an answer extraction system that operates over Unix manual pages. In the process, ExtrAns uses a semantic interpreter that converts the output of the parser into flat logical forms. The semantic interpreter for the first parsing system, Link Grammar, uses a to...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computer-Aided Design
دوره 44 شماره
صفحات -
تاریخ انتشار 2012